import { handleRequest } from './index';
import request from '@/utils/request'
import { safetyApiUrl, commonApiUrl, appApiUrl } from '@/api/config.js'

// 获取-危险作业列表
export function getDangerWorkList(data) {
    return handleRequest({
        url: '/danger/work/list',
        method: 'post',
        data
    })
}

// 获取-危险作业列表
export function getDangerWorkListCount(data) {
    return handleRequest({
        url: '/danger/work/list/total',
        method: 'post',
        data
    })
}

// 查看-危险作业详情
export function getDetails(params) {
    return handleRequest({
        url: '/danger/work/query',
        method: 'get',
        params
    })
}

// 打印-危险作业详情
export function getDetailsPrint(params) {
    return handleRequest({
        url: '/danger/work/query/print',
        method: 'get',
        params
    })
}

// 查看-危险作业 根据类型查找模板
export function getDangerWork(params) {
    return handleRequest({
        url: '/danger-work/template',
        method: 'get',
        params
    })
}

// 新增-新增危险工作模板 --基础信息
export function addDangerWork(data) {
    return handleRequest({
        url: '/danger-work/basic',
        method: 'post',
        data
    })
}

// 修改-新增危险工作模板 --基础信息
export function updateDangerWork(data) {
    return handleRequest({
        url: '/danger-work/basic/update',
        method: 'post',
        data
    })
}

// 删除-新增危险工作模板 --基础信息
export function deleteDangerWork(data) {
    return handleRequest({
        url: '/danger-work/basic/del',
        method: 'post',
        data
    })
}

// 新增-新增危险工作模板 --主要安全措施
export function addDangerWorkMajor(data) {
    return handleRequest({
        url: '/danger-work/major',
        method: 'post',
        data
    })
}

// 修改-新增危险工作模板 --主要安全措施
export function updateDangerWorkMajor(data) {
    return handleRequest({
        url: '/danger-work/major/update',
        method: 'post',
        data
    })
}

// 删除-新增危险工作模板 --主要安全措施
export function deleteDangerWorkMajor(data) {
    return handleRequest({
        url: '/danger-work/major/del',
        method: 'post',
        data
    })
}